package com.ap.core.bulkupload.service;

import com.ap.core.cxf.jaxb.managemerchant.RequestMerchantRegistrationType;
import com.ap.core.cxf.jaxb.managemerchant.ResponseMerchantRegistrationType;
import com.ap.core.exception.APCoreException;

/**
 * The Interface ManageMerchantService.
 * @author Siva.Pochana
 */
public interface ManageMerchantService {

	/**
	 * Register merchant.
	 *
	 * @param merchantRequest the merchant request
	 * @return the response merchant registration type
	 * @throws APCoreException the aP core exception
	 */
	ResponseMerchantRegistrationType registerMerchant(RequestMerchantRegistrationType 
			merchantRequest) throws APCoreException;
	
}
